package com.baikeyang.modules.util;

import com.baikeyang.common.model.User;
import com.baikeyang.common.util.JWTUtil;
import com.baikeyang.common.util.TokenUtil;
import com.baikeyang.common.util.UUID;
import io.jsonwebtoken.Claims;

public class TokenUtils {

    public static void main(String[] args) {
        String jwt = TokenUtil.createJWT("1", "111", "admin", JWTUtil.DAY_TTL);
        System.out.println(jwt);

        Claims claims = TokenUtil.parseJWT(jwt);
        System.out.println(claims);


        System.out.println(UUID.getUUID());
        User u = new User();
        u.setLoginName("KarryBai");
        u.setPassword("999999");
        u.setId(92898L);
        String token = JWTUtil.createJWT(6000000, u);
        System.out.println(token);
        Claims c = JWTUtil.parseJWT(token, u);
        System.out.println(c);
    }

}
